failure 51:

Requirement failed: {gammaf.lgamma.11} If x is a non-positive integer, either HUGE_VAL or NaN is returned
location
trace /var/opt/lsb/test/olver-core/2013-01-21_10-20-40/math_gamma_scenario.utz (math_gamma_scenario.utt), line 1873
occurence
scenario math_gamma_scenario
specification function gamma_spec()
parameter value  CallContext context = [pid=14280,thr=b74976c0]
parameter value  Unifloat * @x = (float) -5.0000000000000000e-01 (-0x.80000000P0F)
parameter value  Unifloat * x = (float) -5.0000000000000000e-01 (-0x.80000000P0F)
parameter value  IntT * @signgam = <0xbfa377c4>ptr to 1
parameter value  IntT * signgam = <0xbfa377c4>ptr to -1
parameter value  ErrorCode * @errno = EOK
parameter value  ErrorCode * errno = EOK
return value  (Unifloat *) (float) 1.2655121088027954e+00 (0x.A1FC4D00P1F)
coverage
& branch
C
X IS NORMAL NON POSITIVE
properties
REQ failed gammaf.lgamma.11
expected value (float) Infinity
kind POSTCONDITION_FAILED
similar known bug(s)
According to LSB, gamma(x) family of functions shall return either HUGE_VAL or NaN if x is a non-positive integer. But on the target machine the functions don't return HUGE_VAL or NaN if the argument is not positive.